package org.jeecg.modules.third.jg.report.freight.information.ordosdto;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * {
 * “shipmentCode”: “YD202310101010”,
 * “sequenceCode”: “Q39209384021321DF0”,
 * “payeeName”: “刘先生”,
 * “payeeCode”: “142326198808120134”,
 * “payeeBankCode”: “6934092304029384028”,
 * “channels”: “浦发E存管”,
 * “bankCode”: “SPED”,
 * “areaCode”: “150602”,
 * “amount”: 1220.00
 * “payDate”: “2023-01-01 00:00:00”
 * “payer”:”公司”
 *
 * }
 */
@Data
public class CapitalFlowReportDTO implements Serializable {

    private String shipmentCode;	//运单号	是	string	255	-
    private String sequenceCode;	//银行流水单号	是	string	255	多个银行流水号的，用逗号隔开，每个流水号对应一个银行回单地址
    private String payeeName;	//收款方	是	string	255	-
    private String payeeCode;	//收款方证件号	是	string	255	收款方为个人填身份证号码；收款方为企业填社会统一信用代码
    private String payeeBankCode;	//收款方收款账户	是	string	255	银行账户号
    private String channels;	//支付渠道	否	string	255	支付银行
    private String bankCode;	//收款方银行编码	是	string	255	社会通用代码集
    private BigDecimal amount;	//金额	是	decimal	20	-
    private String payDate;	//支付时间	是	date		yyyy-MM-dd HH:mm:ss
    private String payer;	//付款方	是	decimal	255	-
    private String voucherUrl;	//银行回单地址，多张凭证逗号隔开，最多3条	是	string		单个文件大小5M以内，文件必须带后缀标识文件类型

}
